
#define	VOLUME_MAX			41
#ifdef  MODEL_AGC5030
#define	VOLUME_INIT_VALUE	17
#endif
#ifdef  MODEL_ARA5040
#define	VOLUME_INIT_VALUE	16
#endif
#ifdef  MODEL_AGC505X
#define	VOLUME_INIT_VALUE	11
#endif

typedef  enum{
	EQ_OFF,
	EQ_POP,
	EQ_ROCK,
	EQ_COUNTRY,
	EQ_VOICE,
	EQ_JAZZ,
	EQ_CLASSIC
}UI_EQ_MODE;

#define	BASS_MIN		0
#define	BASS_N4			1
#define	BASS_N3			2
#define	BASS_N2			3
#define	BASS_N1			4
#define	BASS_DEFAULT	5
#define	BASS_P1			6
#define	BASS_P2			7
#define	BASS_P3			8
#define	BASS_P4			9
#define	BASS_MAX		10

#define	MIDDLE_MIN		0
#define	MIDDLE_N4			1
#define	MIDDLE_N3			2
#define	MIDDLE_N2			3
#define	MIDDLE_N1			4
#define	MIDDLE_DEFAULT	5
#define	MIDDLE_P1			6
#define	MIDDLE_P2			7
#define	MIDDLE_P3			8
#define	MIDDLE_P4			9
#define	MIDDLE_MAX		10

#define	TREBLE_MIN		0
#define	TREBLE_N4			1
#define	TREBLE_N3			2
#define	TREBLE_N2			3
#define	TREBLE_N1			4
#define	TREBLE_DEFAULT	5
#define	TREBLE_P1			6
#define	TREBLE_P2			7
#define	TREBLE_P3			8
#define	TREBLE_P4			9
#define	TREBLE_MAX		10

#define	FADER_MIN		0
#define	FADER_DEFAULT	15
#define	FADER_MAX		30

#define	BALANCE_MIN		0
#define	BALANCE_DEFAULT	15
#define	BALANCE_MAX		30

#ifdef HERO
#define INPUTGAIN_DEFAULT 6
#endif

#ifdef  DRV_SPK
typedef	enum{
	DSPK_ALL,
	DSPK_DRIVER,	// Speaker Out Driver
	DSPK_PSG		// Speaker Out Passenger
}AUDIO_DSPK_MODE;

void AUDIO_SetSpeaker(void);
AUDIO_DSPK_MODE	AUDIO_GetSpeakerMode(void);
void AUDIO_ChangeSpeaker(void);
void AUDIO_TelMute(void);
void AUDIO_InputSelect(UI_FUNCTION ucFunc);
void AUDIO_SetForceMute(unsigned char ucDes);
unsigned char AUDIO_ForceMuteStatus(void);

#endif

